package com.itheima.注解.demo2;
@SuppressWarnings(value = "all")
public @interface Anno1 {
    //定义一个基本类型数据
    public int a () default 23;
    //定义一个String类型的属性
    String name () ;
    //定义一个Class类型的属性
    Class clazz () default Anno2.class;
    //定义一个注解类型的属性
    //Anno2: 理解成一个注解
    //@Anno2: 理解成一个注解的对象
    Anno2 anno () default @Anno2;
    //定义一个枚举类型的属性
    Season season () default  Season.SPRING;
    //定义一个以上类型的类型的一维数组
    int[] arr () default {1,2,3,4,5};
    //枚举数组
    Season[] seasons () default  {Season.SPRING,Season.SUMMER};
    //value 后期使用注解时,如果只需要给value属性赋值,那么value = 就可以省略不写
}